/*cart*/
.cartl{width:100%;height:auto;float:left;background:#FFF;border:1px solid #dddddd;}
      .cartl table{border-collapse:collapse;color:#000;width:100%;}
      .cartl .tr_top{width:100%;height:36px;line-height:36px;font-size:15px;background:#f6f5f5;border-bottom:1px dashed #cec4ba;text-transform:uppercase;}
      .tr_top td.width1{width:40%;text-indent:15px;}
      .tr_top td.width2{width:15%;text-align:center;}
	  .cartl .width2{text-align:center}
	  .tr_other img{cursor:pointer;padding:5px;}
	  
	  
/*tr_cen*/	  
      .cartl .tr_cen{width:100%;height:104px;background:#f9f9f9;overflow:hidden;border:1px dashed #cec4ba;}
	  .cartl .width1 dl{width:90%;height:auto;float:left;}
	  .cartl .width1 dl dt{float:left;margin:0px 10px 0px 15px;width:76px;height:76px;}
	  .cartl .width1 dd{width:330px;height:auto;float:left;}
	  .cartl .width1 dd.pack_goods{}
	  .cartl .width1 dd.saveoff{width:78px;height:23px;line-height:23px;background:url(../images/icoc.png) -10px -6px no-repeat;display:block;text-indent:2px;font-size:15px;color:#fff;line-height:27px;}
	  .cartl .width1 dd.gift{ background:url(../images/icoc.png) -10px -43px no-repeat;color:#CC0000;font-weight: bold; height:30px;text-indent: 40px;width: 130px;}
	  
      .cartl .tr_cen input.info_input,.goods_number{width:30px;height:30px;text-align:center;line-height:30px;background:#fff;border:1px solid #bbbbbb;}
	  .cartl .tr_cen span.s_price{font-size:15px;color:#cc0000;display:block;font-weight:bold;}
	  .cartl .tr_cen span.m_price{color:#ae0a0a;display:block;margin:5px 0px 0px 0px;}
	  .cartl .tr_cen span.m_price em{color:#a6a3a3;text-decoration:line-through;margin:0px 10px 0px 0px;font-style:normal;}
	  .cartl .tr_cen span.total{font-size:17px;}
      .cartl .tr_cen .info_btn,.del_btn{width:23px;height:23px;border:0;background:url("../images/ico.png") no-repeat scroll -136px -31px ; cursor:pointer}
	  
	  
/*tr_down*/	  
	  .cartl .tr_down{width:100%;height:36px;line-height:36px;font-size:15px;background:#f6f5f5;text-transform:uppercase;}
	  td.width3{width:800px;text-align:right;font-size:12px;}
	  td.width4{width:190px;text-align:right;padding:0px 10px 0px 0px;}
	  .cartl .tr_down span.cart_saving{color:#fff;font-size:15px;background:url(../images/presj.png) no-repeat;width:248px;height:25px;display:block;float:right;line-height:25px;text-align:center;}
      .cartl .tr_down span.cart_amount{color:#c01920;font-size:20px;font-weight:bold;}
	  
/*tr_other*/	  
	  .cartl .tr_other{width:100%;height:auto;background:#fff;overflow:hidden;}
	  .cartl .tr_other input.continues{width:202px;height:44px;border:none;background:url(../images/icoc.png) -10px -87px no-repeat;margin:5px 0px 0px 10px;cursor:pointer;}
	  .cartl .tr_other input.secheck{width:200px;height:41px;border:none;background:url(../images/icoc.png) -10px -144px no-repeat;margin:5px;cursor:pointer;}
	  .cartl .tr_other input.paypal{width:200px;height:75px;border:none;background:url(../images/icoc.png) -10px -206px no-repeat;margin:5px;cursor:pointer;}
	  .cartl .tr_other input:hover{filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;}
	  

	  
/* check  */
      
	  .checkcon{width:100%;height:auto;float:left;}

      .checkcon .check_left{width:70%;height:auto;float:left;overflow:hidden;}
      .check_bi,.check_sm,.check_pi{width:100%;height:auto;margin:10px 0px;float:left !important;float:none;}
      .check_left h2{width:100%;line-height:30px;font-size:17px;color:#fff;text-indent:15px;background:#565557;} 
	  
/*check_bi*/	
      .checkcon .whib{width:100%;height:auto;float:left;background:#fff;}  
	  .checkcon .check_biq{width:100%;height:auto;border-collapse:collapse;line-height:37px;color:#6f6f6f;margin:10px 0px;}
	  .check_biq .use_addr{width:100%;height:auto;float:left;padding:0px 10px 10px 10px;}
	  
	 
	  .check_biq tr{width:100%;float:left;}
	  .check_biq td{float:left;} 
	  .check_biq td input{float:left;}
      .check_biq td.width19{width:15%;text-align:right;}
      .check_biq td.width20{width:33%;}
	  .check_biq td.width21{width:81%;}
	  input.width1,select.width1{background:#fff;border:1px solid #C5C9CA;height:23px;width:100%;margin:7px 0px 0px 0px;font-family:arial;color:#6f6f6f;}
	  input.width2{width:100%;background:#fff;border:1px solid #C5C9CA;height:23px;color:#6f6f6f;margin:7px 0px 0px 0px;}
	  span.wid_title{float:right;}
	  span.adropt{float:left;}
	  span.red_star{color:#CC0000;display:block;float:right;height:10px;line-height:10px;margin:15px 2px 0;width:10px;}
	  input.check_btn2{width:200px;height:29px;line-height:29px;background:url(../images/useadd.png) no-repeat;border:0;font-family:arial;color:#fff;cursor:pointer;}
	  #addr_form table td{float:left;}
	  #addr_form table td input{float:left;}
	  
	  
/*check_sm*/
      .check_left .check_sm h3.shipping_free{font-size:15px;font-weight:100;line-height:40px;width:97%;padding:0px 14px;height:40px;overflow:hidden;background:#fff;}
	  .check_left .check_sm span.ship_tip{color:#000;}
	  .check_left .check_sm span.free_moneyd{color:#cc0000;font-weight:bold;}
	  .check_left .check_sm a.ship_click{color:#d2c370;}
	  
      .check_left .shipping{width:97%;line-height:23px;height:121px;float:left !important;float:none;padding:14px;overflow:hidden;background:#fff;}
	  .check_left dl{width:300px;height:119px;float:left;background:url(../images/checkout_xz_bga.jpg);margin:0px 10px !important;margin:0px 7px;border:1px solid #dfdfdf;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); cursor:pointer}
	  .check_left dl.adtcla{background:url(../images/checkout_xz_bg.jpg);}
	  .check_left dl:hover{border:1px solid #ff6600;}
	  .check_left dl.selected{border:1px solid #ff6600;}
	  .check_left dt{float:left;width:191px;text-align:center;padding:15px 0px 0px 15px;}
	  .check_left dd{float:left;width:191px;padding:0px 0px 0px 15px;}
	  .check_left dd input.radio{float:left;margin:5px 10px 0px 10px;}
	  .check_left dd span{float:left;}
	  .check_left dd.ship_td1{width:258px;color:#3e3e3e;font-weight:bold;}
	  .check_left dd.ship_td2{width:250px;color:#4C4C4C;}
	  .check_left dd.ship_td2 span{float:left;padding:0px 0px 0px 32px;}
	  #addr_list li{border:1px solid #eee;height:30px; margin:5px 10px;line-height:30px; text-indent:10px;}
	  #addr_list li em,#addr_list li c{cursor:pointer}
	  #addr_list li input{float:left}
	  #addr_list li span{float:left; height: 30px; overflow: hidden;width: 93%;}
	  .right_box{text-align:center;padding:10px;background:#fff;}
	  .discount_box{display:none;}
	  .addr_box{ background:#fff;display:none; }
	  
/*check_pi*/

      .check_left .check_pi p.cheight{width:658px;height:auto;line-height:35px;background:#f7f7f7;margin:5px 0px;float:left;}
	  .check_left .check_pi p img{float:left;margin:5px;}
	  
/*check_right*/
      .checkcon .check_right{width:28%;height:auto;float:right;margin:10px 0px;}
      .check_right h2{width:100%;line-height:42px;font-size:20px;color:#fff;text-indent:15px;background:url(../images/hbgt.png) repeat-x;overflow:hidden;height:42px;border-radius:2px 2px 0px 0px;text-align:center;}
	  .check_right table.list_table{width:100%;height:auto;line-height:30px;background:#fff;}
	  .check_right table.list_table .chri_tr2{line-height:15px;text-align:center;}
	  .check_right table td{padding:0px 3px;line-height:20px;}
	  input.check_btn2{width:200px;height:66px;border:0;background:url(../images/icoc.png) -10px -305px no-repeat;line-height:30px;text-align:center;color:#fff;font-family:arial;cursor:pointer;}
	  .check_right tr.chri_tr2 img,.check_right tr.chri_tr2 c{line-height:20px;float:left}
	  .chri_tr2{height:60px;background:#f7f7f7;}
	  .check_right tr.chri_tr2 img{margin-top:8px;float:left;}
	  .check_right tr.chri_tr2 span{width:130px;line-height:15px;color:#565557;margin:5px 0px 0px 7px;height:30px;overflow:hidden;font-size:13px;float:left;text-align:left;}
	  .check_right tr.chri_tr2 em{margin:0 0 0 7px;font-size:12px;float:left;}
	  .fee .red{font-weight:bold;font-size:14px;}
	  .fee .grand_total{font-size:20px;}
	  .fee textarea{width:97%;height:50px;}
	  .fee strong.jzfont{font-family:jzfont;color:#922710;width:100%;padding:5px 0px;border-top:1px solid #e6e4e4;display:block;margin:5px 0px 0px 0px;}
	  #pay_now{padding:5px;width:97%;height:auto;float:left;background:#fff;}